﻿using System.ComponentModel;
using System.IO;
using ChiWalker.Utilities;
using Styx.Helpers;

namespace ChiWalker.Settings
{
    internal class RogueSettings : Styx.Helpers.Settings
    {
        public RogueSettings()
            : base(Path.Combine(ChiWalkerSettings.CharacterSettingsPath, "RogueSettings.xml"))
        {
        }

        [Setting]
        [Category("Poison")]
        [Styx.Helpers.DefaultValue(NonLeathalPosion.Crippling)]
        public NonLeathalPosion NonLeathalPosion { get; set; }

        [Setting]
        [Category("Poison")]
        [Styx.Helpers.DefaultValue(LeathalPosion.Deadly)]
        public LeathalPosion LeathalPosion { get; set; }
    }
}